import antfu from '@antfu/eslint-config'
import legacyConfig from './.eslintrc.js'

export default antfu({
  ...legacyConfig, // 继承旧配置
  typescript: true, // 启用 TypeScript 支持
  vue: false, // 禁用 Vue 支持
  stylistic: false, // 启用代码风格规则
  ignores: [
    'dist/',
    'node_modules/',
    'content/',
    'docs/',
    '**/app-anim.js',
    '**/app-mini.js',
    '**/bootstrap.min-4.3.1.js',
    '**/clipboard.min-5.6.2.js',
    '**/content-search.js',
    '**/fancybox.min-3.5.7.js',
    '**/jquery.min-3.2.1.js',
    '**/lazyload.min-12.4.0.js',
    '**/lozad.js',
    '**/popper.min.js',
    '**/privacy-space.js',
    '**/sweetalert-2.11.js',
    '**/theia-sticky-sidebar-1.5.0.js',
    '**/tooltip-extend.js',
    '**/fontawesome/',
  ]
})
